home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / programr / gnused.zip / GNUSED / README < prev    next >
Text File  |  1991-08-02  |  2KB  |  49 lines

  1. This directory contains GNU sed.  Please report all bugs and comments
  2. to bug-gnu-utils@prep.ai.mit.edu.
  3.  
  4. This sed may run slower than some UN*X seds.  This is because it uses
  5. the regular-expression routines from Emacs, which are rather complete
  6. and powerful, but not as fast as they could be.  If you really care
  7. about speed, use perl instead.
  8.  
  9. To compile:
  10.  
  11. 1.  Type `sh configure'.  This shell script attempts to guess correct
  12. values for various system-dependent variables used during compilation,
  13. and creates the file `Makefile'.  This takes a minute or so.
  14.  
  15. If you want to compile in a different directory from the one
  16. containing the source code, `cd' to that directory and run `configure'
  17. with the option `+srcdir=DIR', where DIR is the directory that
  18. contains the source code.  The object files and executables will be
  19. put in the current directory.  This option only works with versions of
  20. `make' that support the VPATH variable.  `configure' ignores any other
  21. arguments you give it.
  22.  
  23. If your system requires unusual options for compilation or linking
  24. that `configure' doesn't know about, you can give `configure' initial
  25. values for variables by setting them in the environment; in
  26. Bourne-compatible shells, you can do that on the command line like
  27. this:
  28. $ CC='gcc -traditional' LIBS=-lposix sh configure
  29.  
  30. 2.  If you want to change the directories where the program will be
  31. installed, or the optimization options, edit `Makefile' and change
  32. those values.  If you have an unusual system that needs special
  33. compilation options that `configure' doesn't know about, and you
  34. didn't pass them in the environment when running `configure', you
  35. should add them to `Makefile' now.  Alternately, teach `configure' how
  36. to figure out that it is being run on a system where they are needed,
  37. and mail the diffs to the address listed at the top of this file so we
  38. can include them in the next release.
  39.  
  40. 3.  Type `make'.
  41.  
  42. 4.  If the program compiles successfully, type `make install' to
  43. install it.
  44.  
  45. 5.  After you have installed the program, you can remove the binary
  46. from the source directory by typing `make clean'.  Type `make
  47. distclean' if you also want to remove `Makefile', for instance if you
  48. are going to recompile sed next on another type of machine.
  49.